 *{font-size:14px;font-family: "microsoft yahei";}
 li{list-style:none;}
 html, body{ background: #fff;}
 .wlgz-container{
     padding: 10px;
  }
 .hp-wlgz-pro{
     min-height: 290px;
     padding: 10px 30px;
     background: #f2f2f2;
     color:#333333;
 }
 .hp-wlgz-pro>li{
     position:relative;
     line-height:28px;
     padding-left: 30px;
     font-size:14px;
     color:#333;
     font-weight: 400;
 }
 .hp-wlgz-pro>li:first-child{
     color: #0099FF;
 }
 .hp-wlgz-pro>li>i.grey,.hp-wlgz-pro>li>i{
     position:absolute;
     width:6px;
     height:6px;
     background-color:#ccc;
     left:1px;
     top:13px;
     border-radius:50%;
     display:inline-block;
     z-index:2;
     border-top: 1px solid #f2f2f2;
     border-bottom: 1px solid #f2f2f2
 }
 .hp-wlgz-pro>li>i.grey{
     left:2px;
 }
 .hp-wlgz-pro>li>i{
     width:8px;
     height:8px;
     background-color:#09f;
     margin-top:-4px;
 }
 .hp-wlgz-pro>li>em{
     position:absolute;
     height:100%;
     width:1px;
     display:inline-block;
     left:4px;
     top:0;
     background-color:#ccc;
 }
 .hp-wlgz-pro>li:first-child>em{
     height:66%;
     top:35%;
 }
 .hp-wlgz-pro>li:last-child>em{
     height:14px;
 }
 .hp-wlgz-xx{
     padding: 20px 10px 0px 10px;
     line-height: 22px;
     color:#333333;
     word-break: break-all;
 }
 .hp-wlgz-xx span{
   padding-right:10px;
   color:#333333;
 }
 .wltime{
     padding-right:15px;
 }
 #qtcyf{
     margin-top: 15px;
 }
 .hide{
     display: none;
 }
 .not-null{
     color: red;
 }
 .xgyf-container table td div{
     width: 120px;
     height: 40px;
     line-height: 40px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
 }